package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysYjgKc;

/**
 * SysYjgKcService接口
 * 
 * @author SYF
 * @date 2025-04-30
 */
public interface ISysYjgKcService 
{
    /**
     * 查询SysYjgKc
     * 
     * @param code SysYjgKc主键
     * @return SysYjgKc
     */
    public SysYjgKc selectSysYjgKcByCode(String code);

    /**
     * 查询SysYjgKc列表
     * 
     * @param sysYjgKc SysYjgKc
     * @return SysYjgKc集合
     */
    public List<SysYjgKc> selectSysYjgKcList(SysYjgKc sysYjgKc);

    /**
     * 新增SysYjgKc
     * 
     * @param sysYjgKc SysYjgKc
     * @return 结果
     */
    public int insertSysYjgKc(SysYjgKc sysYjgKc);

    /**
     * 修改SysYjgKc
     * 
     * @param sysYjgKc SysYjgKc
     * @return 结果
     */
    public int updateSysYjgKc(SysYjgKc sysYjgKc);

    /**
     * 批量删除SysYjgKc
     * 
     * @param codes 需要删除的SysYjgKc主键集合
     * @return 结果
     */
    public int deleteSysYjgKcByCodes(String[] codes);

    /**
     * 删除SysYjgKc信息
     * 
     * @param code SysYjgKc主键
     * @return 结果
     */
    public int deleteSysYjgKcByCode(String code);
}
